JavaScript Job: Web Developer (Remote)

Job added on

Company

Flocknote
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

We are currently looking for a Web Developer (primarily focused on backend development) to join the fast-growing product team at Flocknote. It's an important role in our company and will help shape the path forward for Flocknote.

We're a small, startup dev team with a passion for the Church and making great things. We work hard, have fun, and are always improving. Because we're a small shop, you must be self-motivated, able to manage your day-to-day schedule, and a very good communicator. You'll have the opportunity to have your hands in everything, from the data model to stylesheets, from concepts to launches, from process to implementation.

If you have a passion to help the Church, and enjoy dreaming up smart ways to solve problems and then watching your code come to life to make a real difference in the world, keep reading.

YOU'LL BE:

  • Managing technical aspects of the Flocknote service, including maintaining the health, uptime and performance of all Flocknote servers.
  • Continuing to build out Flocknote's robust backend, including queueing & messaging systems, user management & security, data archiving, email reputation & sending, and more.
  • Integrating with multiple 3rd party services, including billing, credit card processing, short (and long) code text messaging, phone calling, - Amazon SES, Amazon S3, Facebook, Twitter and others.
  • Implementing and developing new features across all areas of the stack.
  • Exterminating bugs and helping our support team make sure our customers have a great experience with Flocknote.

YOU'LL NEED:

  • To know your way around a LAMP stack or node servers.
  • To enjoy HTML, CSS, and vanilla Javascript.
  • Experience with OOP concepts and PHP (8+) framework-based development or extensive Node.js backend development experience.
  • Experience maintaining Linux VPS servers running Apache, PHP, and MySQL.
  • A strong knowledge of security best practices, especially as it relates to websites, including understanding of CSRF, XSS, encryption, SQL injection, etc.
  • The ability to learn quickly, multitask, and work independently in a fast-moving and dynamic environment.
  • To be a self-starter and a go-getter.
  • To have strong interpersonal skills and be flexible, detail-oriented, professional, easy to get along with, enthusiastic and of high moral character.

BONUS POINTS

  • Experience developing cross-client email design and understanding differences in HTML layout and compatibility issues for various email clients.
  • Experience with serverless architecture.
  • Experience with PCI & other data security compliance.
  • Ability to debug performance issues using XHProf, viewing log files, and using MySQL's EXPLAIN queries.
  • Experience with AWS.
  • Knowledge of Elasticsearch and other NoSQL datastores.

All positions are full-time (remote/work-from-home) positions with salary and benefits.